support payments - German English Dictionary